package com.workManager.pojo;

import java.math.BigDecimal;
import java.util.Date;

public class TdProfit {
    private Integer projectType;

    private BigDecimal totalContractAmount;

    private Integer projectStatus;

    private Date expectedFinalDate;

    private Date establishDate;

    private Date singDate;

    private String customerName;

    private BigDecimal overheadPercent;

    private String projectName;

    private String projectCode;

    private Integer projectId;

    private Integer contractType;

    private String contractName;

    private BigDecimal totalNonTaxAmount;

    private Integer salerOrgId;

    private String salerOrgName;

    private Integer salerId;

    private String salerName;

    private String salerCode;

    private Integer managerId;

    private String managerName;

    private String managerCode;

    private BigDecimal indirectEstimateAmount;

    private BigDecimal costEstimateAmount;

    private BigDecimal directEstimateAmount;

    private BigDecimal procurementEstimateAmount;

    private BigDecimal estimatePayment;

    private BigDecimal directAmount;

    private BigDecimal procurementAmount;

    private Double paymentAmount;

    private BigDecimal taxPaymentAmount;

    private Double unpaymentAmount;

    private BigDecimal taxUnpaymentAmount;

    private BigDecimal indirectAmount;

    private Double manageExpenses;

    private BigDecimal projectCost;

    private BigDecimal actualCost;

    private BigDecimal needCost;

    private BigDecimal totalCost;

    private BigDecimal profitCost;

    public Integer getProjectType() {
        return projectType;
    }

    public void setProjectType(Integer projectType) {
        this.projectType = projectType;
    }

    public BigDecimal getTotalContractAmount() {
        return totalContractAmount;
    }

    public void setTotalContractAmount(BigDecimal totalContractAmount) {
        this.totalContractAmount = totalContractAmount;
    }

    public Integer getProjectStatus() {
        return projectStatus;
    }

    public void setProjectStatus(Integer projectStatus) {
        this.projectStatus = projectStatus;
    }

    public Date getExpectedFinalDate() {
        return expectedFinalDate;
    }

    public void setExpectedFinalDate(Date expectedFinalDate) {
        this.expectedFinalDate = expectedFinalDate;
    }

    public Date getEstablishDate() {
        return establishDate;
    }

    public void setEstablishDate(Date establishDate) {
        this.establishDate = establishDate;
    }

    public Date getSingDate() {
        return singDate;
    }

    public void setSingDate(Date singDate) {
        this.singDate = singDate;
    }

    public String getCustomerName() {
        return customerName;
    }

    public void setCustomerName(String customerName) {
        this.customerName = customerName == null ? null : customerName.trim();
    }

    public BigDecimal getOverheadPercent() {
        return overheadPercent;
    }

    public void setOverheadPercent(BigDecimal overheadPercent) {
        this.overheadPercent = overheadPercent;
    }

    public String getProjectName() {
        return projectName;
    }

    public void setProjectName(String projectName) {
        this.projectName = projectName == null ? null : projectName.trim();
    }

    public String getProjectCode() {
        return projectCode;
    }

    public void setProjectCode(String projectCode) {
        this.projectCode = projectCode == null ? null : projectCode.trim();
    }

    public Integer getProjectId() {
        return projectId;
    }

    public void setProjectId(Integer projectId) {
        this.projectId = projectId;
    }

    public Integer getContractType() {
        return contractType;
    }

    public void setContractType(Integer contractType) {
        this.contractType = contractType;
    }

    public String getContractName() {
        return contractName;
    }

    public void setContractName(String contractName) {
        this.contractName = contractName == null ? null : contractName.trim();
    }

    public BigDecimal getTotalNonTaxAmount() {
        return totalNonTaxAmount;
    }

    public void setTotalNonTaxAmount(BigDecimal totalNonTaxAmount) {
        this.totalNonTaxAmount = totalNonTaxAmount;
    }

    public Integer getSalerOrgId() {
        return salerOrgId;
    }

    public void setSalerOrgId(Integer salerOrgId) {
        this.salerOrgId = salerOrgId;
    }

    public String getSalerOrgName() {
        return salerOrgName;
    }

    public void setSalerOrgName(String salerOrgName) {
        this.salerOrgName = salerOrgName == null ? null : salerOrgName.trim();
    }

    public Integer getSalerId() {
        return salerId;
    }

    public void setSalerId(Integer salerId) {
        this.salerId = salerId;
    }

    public String getSalerName() {
        return salerName;
    }

    public void setSalerName(String salerName) {
        this.salerName = salerName == null ? null : salerName.trim();
    }

    public String getSalerCode() {
        return salerCode;
    }

    public void setSalerCode(String salerCode) {
        this.salerCode = salerCode == null ? null : salerCode.trim();
    }

    public Integer getManagerId() {
        return managerId;
    }

    public void setManagerId(Integer managerId) {
        this.managerId = managerId;
    }

    public String getManagerName() {
        return managerName;
    }

    public void setManagerName(String managerName) {
        this.managerName = managerName == null ? null : managerName.trim();
    }

    public String getManagerCode() {
        return managerCode;
    }

    public void setManagerCode(String managerCode) {
        this.managerCode = managerCode == null ? null : managerCode.trim();
    }

    public BigDecimal getIndirectEstimateAmount() {
        return indirectEstimateAmount;
    }

    public void setIndirectEstimateAmount(BigDecimal indirectEstimateAmount) {
        this.indirectEstimateAmount = indirectEstimateAmount;
    }

    public BigDecimal getCostEstimateAmount() {
        return costEstimateAmount;
    }

    public void setCostEstimateAmount(BigDecimal costEstimateAmount) {
        this.costEstimateAmount = costEstimateAmount;
    }

    public BigDecimal getDirectEstimateAmount() {
        return directEstimateAmount;
    }

    public void setDirectEstimateAmount(BigDecimal directEstimateAmount) {
        this.directEstimateAmount = directEstimateAmount;
    }

    public BigDecimal getProcurementEstimateAmount() {
        return procurementEstimateAmount;
    }

    public void setProcurementEstimateAmount(BigDecimal procurementEstimateAmount) {
        this.procurementEstimateAmount = procurementEstimateAmount;
    }

    public BigDecimal getEstimatePayment() {
        return estimatePayment;
    }

    public void setEstimatePayment(BigDecimal estimatePayment) {
        this.estimatePayment = estimatePayment;
    }

    public BigDecimal getDirectAmount() {
        return directAmount;
    }

    public void setDirectAmount(BigDecimal directAmount) {
        this.directAmount = directAmount;
    }

    public BigDecimal getProcurementAmount() {
        return procurementAmount;
    }

    public void setProcurementAmount(BigDecimal procurementAmount) {
        this.procurementAmount = procurementAmount;
    }

    public Double getPaymentAmount() {
        return paymentAmount;
    }

    public void setPaymentAmount(Double paymentAmount) {
        this.paymentAmount = paymentAmount;
    }

    public BigDecimal getTaxPaymentAmount() {
        return taxPaymentAmount;
    }

    public void setTaxPaymentAmount(BigDecimal taxPaymentAmount) {
        this.taxPaymentAmount = taxPaymentAmount;
    }

    public Double getUnpaymentAmount() {
        return unpaymentAmount;
    }

    public void setUnpaymentAmount(Double unpaymentAmount) {
        this.unpaymentAmount = unpaymentAmount;
    }

    public BigDecimal getTaxUnpaymentAmount() {
        return taxUnpaymentAmount;
    }

    public void setTaxUnpaymentAmount(BigDecimal taxUnpaymentAmount) {
        this.taxUnpaymentAmount = taxUnpaymentAmount;
    }

    public BigDecimal getIndirectAmount() {
        return indirectAmount;
    }

    public void setIndirectAmount(BigDecimal indirectAmount) {
        this.indirectAmount = indirectAmount;
    }

    public Double getManageExpenses() {
        return manageExpenses;
    }

    public void setManageExpenses(Double manageExpenses) {
        this.manageExpenses = manageExpenses;
    }

    public BigDecimal getProjectCost() {
        return projectCost;
    }

    public void setProjectCost(BigDecimal projectCost) {
        this.projectCost = projectCost;
    }

    public BigDecimal getActualCost() {
        return actualCost;
    }

    public void setActualCost(BigDecimal actualCost) {
        this.actualCost = actualCost;
    }

    public BigDecimal getNeedCost() {
        return needCost;
    }

    public void setNeedCost(BigDecimal needCost) {
        this.needCost = needCost;
    }

    public BigDecimal getTotalCost() {
        return totalCost;
    }

    public void setTotalCost(BigDecimal totalCost) {
        this.totalCost = totalCost;
    }

    public BigDecimal getProfitCost() {
        return profitCost;
    }

    public void setProfitCost(BigDecimal profitCost) {
        this.profitCost = profitCost;
    }
}